package com.marvels.financial.loan.dto;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 应还款信息DTO
 * @author Administrator
 *
 */
public class ShouldRepaymentDTO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -5820788825097909322L;

	
	private String loanId;
    private BigDecimal principalAmtAct;
    private String contractId;
    private int contractTenor;
	private int repaymentPlanTenor;
	private int delqDays;
	private BigDecimal shouldBj;
	private BigDecimal shouldLx;
	private BigDecimal shouldBx;
	private BigDecimal shouldWyj;
	private BigDecimal shouldZnj;
	private BigDecimal shouldManagementFee;
	private BigDecimal shouldConsultingFee;		
	private BigDecimal  shouldMoney;
	private Date startDate;
	private String custCardNo;
	private String planCode;			     
	private String paymentAcctNo;
	private String paymentBankName;
	private String status;
	private Date paymentDate;
	private BigDecimal principalOs;
	private String productCode;
	private String productTypeName;
	private String productType;
	private String productGroup;
	
	private BigDecimal surplusBj;
	private BigDecimal surplusLx;
	private BigDecimal surplusZxf;
	private BigDecimal surplusGlf;
	private BigDecimal surplusZnj;
	private BigDecimal surplusWyj;
	
	//还款次数
	private Integer repaymentNum;
	
	public String getLoanId() {
		return loanId;
	}
	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}
	public BigDecimal getPrincipalAmtAct() {
		return principalAmtAct;
	}
	public void setPrincipalAmtAct(BigDecimal principalAmtAct) {
		this.principalAmtAct = principalAmtAct;
	}
	public String getContractId() {
		return contractId;
	}
	public void setContractId(String contractId) {
		this.contractId = contractId;
	}
	
	public int getContractTenor() {
		return contractTenor;
	}
	public void setContractTenor(int contractTenor) {
		this.contractTenor = contractTenor;
	}
	
	public int getRepaymentPlanTenor() {
		return repaymentPlanTenor;
	}
	public void setRepaymentPlanTenor(int repaymentPlanTenor) {
		this.repaymentPlanTenor = repaymentPlanTenor;
	}
	
	public int getDelqDays() {
		return delqDays;
	}
	public void setDelqDays(int delqDays) {
		this.delqDays = delqDays;
	}
	public BigDecimal getShouldBj() {
		return shouldBj;
	}
	public void setShouldBj(BigDecimal shouldBj) {
		this.shouldBj = shouldBj;
	}
	public BigDecimal getShouldLx() {
		return shouldLx;
	}
	public void setShouldLx(BigDecimal shouldLx) {
		this.shouldLx = shouldLx;
	}
	public BigDecimal getShouldBx() {
		return shouldBx;
	}
	public void setShouldBx(BigDecimal shouldBx) {
		this.shouldBx = shouldBx;
	}

	public BigDecimal getShouldWyj() {
		return shouldWyj;
	}
	public void setShouldWyj(BigDecimal shouldWyj) {
		this.shouldWyj = shouldWyj;
	}
	
	public BigDecimal getShouldZnj() {
		return shouldZnj;
	}
	public void setShouldZnj(BigDecimal shouldZnj) {
		this.shouldZnj = shouldZnj;
	}
	public BigDecimal getShouldManagementFee() {
		return shouldManagementFee;
	}
	public void setShouldManagementFee(BigDecimal shouldManagementFee) {
		this.shouldManagementFee = shouldManagementFee;
	}
	public BigDecimal getShouldConsultingFee() {
		return shouldConsultingFee;
	}
	public void setShouldConsultingFee(BigDecimal shouldConsultingFee) {
		this.shouldConsultingFee = shouldConsultingFee;
	}
	public BigDecimal getShouldMoney() {
		return shouldMoney;
	}
	public void setShouldMoney(BigDecimal shouldMoney) {
		this.shouldMoney = shouldMoney;
	}
	public Date getStartDate() {
		return startDate;
	}
	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}
	public String getCustCardNo() {
		return custCardNo;
	}
	public void setCustCardNo(String custCardNo) {
		this.custCardNo = custCardNo;
	}
	public String getPlanCode() {
		return planCode;
	}
	public void setPlanCode(String planCode) {
		this.planCode = planCode;
	}
	public String getPaymentAcctNo() {
		return paymentAcctNo;
	}
	public void setPaymentAcctNo(String paymentAcctNo) {
		this.paymentAcctNo = paymentAcctNo;
	}
	public String getPaymentBankName() {
		return paymentBankName;
	}
	public void setPaymentBankName(String paymentBankName) {
		this.paymentBankName = paymentBankName;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public Date getPaymentDate() {
		return paymentDate;
	}
	public void setPaymentDate(Date paymentDate) {
		this.paymentDate = paymentDate;
	}
	public BigDecimal getPrincipalOs() {
		return principalOs;
	}
	public void setPrincipalOs(BigDecimal principalOs) {
		this.principalOs = principalOs;
	}
	public String getProductCode() {
		return productCode;
	}
	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}
	public String getProductTypeName() {
		return productTypeName;
	}
	public void setProductTypeName(String productTypeName) {
		this.productTypeName = productTypeName;
	}
	public String getProductType() {
		return productType;
	}
	public void setProductType(String productType) {
		this.productType = productType;
	}
	public String getProductGroup() {
		return productGroup;
	}
	public void setProductGroup(String productGroup) {
		this.productGroup = productGroup;
	}
	public BigDecimal getSurplusBj() {
		return surplusBj;
	}
	public void setSurplusBj(BigDecimal surplusBj) {
		this.surplusBj = surplusBj;
	}
	public BigDecimal getSurplusLx() {
		return surplusLx;
	}
	public void setSurplusLx(BigDecimal surplusLx) {
		this.surplusLx = surplusLx;
	}
	public BigDecimal getSurplusZxf() {
		return surplusZxf;
	}
	public void setSurplusZxf(BigDecimal surplusZxf) {
		this.surplusZxf = surplusZxf;
	}
	public BigDecimal getSurplusGlf() {
		return surplusGlf;
	}
	public void setSurplusGlf(BigDecimal surplusGlf) {
		this.surplusGlf = surplusGlf;
	}
	public BigDecimal getSurplusZnj() {
		return surplusZnj;
	}
	public void setSurplusZnj(BigDecimal surplusZnj) {
		this.surplusZnj = surplusZnj;
	}
	public BigDecimal getSurplusWyj() {
		return surplusWyj;
	}
	public void setSurplusWyj(BigDecimal surplusWyj) {
		this.surplusWyj = surplusWyj;
	}
	public Integer getRepaymentNum() {
		return repaymentNum;
	}
	public void setRepaymentNum(Integer repaymentNum) {
		this.repaymentNum = repaymentNum;
	}
	
}
